package com.app.brilliant.shiro.convert;
import com.app.brilliant.shiro.param.RegisterParam;
import com.app.brilliant.shiro.vo.dev.LoginDevUserRedisVo;
import com.app.brilliant.shiro.vo.dev.LoginDevUserVo;
import com.app.brilliant.sys.bean.DevUser;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
@Mapper
public interface DevUserConvert {
    DevUserConvert INSTANCE = Mappers.getMapper(DevUserConvert.class);

    LoginDevUserVo devUserToLoginDevUserVo(DevUser devUser);
    /**
     * LoginSysUserVo对象转换成LoginSysUserRedisVo
     *
     * @param loginDevUserVo
     * @return
     */
    LoginDevUserRedisVo loginDevUserVoToLoginDevUserRedisVo(LoginDevUserVo loginDevUserVo);

    DevUser registerParamToDevUser(RegisterParam param);

}
